package com.idis.common.util;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

/**
 * Created by Ming on 2018/2/4.
 */

/**
 * 用于将图片保存到服务器
 */
public class ImgUtil {

    /**
     * 将输入流输出到文件中，保存为图片格式
     * @param inputStream 图片输入流
     * @param name 文件名
     * @param ext 文件格式(文件后缀)
     * @return 文件的相对路径
     * @throws IOException
     */
    public static String savePicture(InputStream inputStream,String name,String ext) throws IOException {
        String parentDir="img/";
        String fullNmae=name+"."+ext;
        File file=new File(parentDir);
        file.mkdirs();
        String url=parentDir+fullNmae;
        FileOutputStream fileOutputStream=new FileOutputStream(new File(url));
        byte[] bs=new byte[1024];
        while (inputStream.read(bs)!=-1){
            fileOutputStream.write(bs);
        }
        fileOutputStream.close();
        inputStream.close();
        return fullNmae;
    }
}
